/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.jmmarca.model;

import org.droidpersistence.annotation.Column;
import org.droidpersistence.annotation.ForeignKey;
import org.droidpersistence.annotation.PrimaryKey;
import org.droidpersistence.annotation.Table;

import br.com.jmmarca.dao.generic.AbstractEntity;

/**
 *
 * @author MICHEL
 */
@Table(name = "produto_midia")
public class ProdutoMidia extends AbstractEntity {
    @PrimaryKey(autoIncrement = true)
    @Column(name = "id")
    private Integer id;
	
    @Column(name = "nome")
    private String nome;
    
    @Column(name = "caminho")
    private String caminho;    
    
    @Column(name = "id_produto")
    @ForeignKey(tableReference = "produto", onDeleteCascade = true, columnReference = "id")
    private Integer idProduto;
    
    //Video OU FOTO
    @Column(name = "tipo")
    private String tipo;


    public ProdutoMidia() {
    }

    public ProdutoMidia(Integer id) {
        this.id = id;
    }   
   
    @Override
	public Integer getId() {
		return id;
	}

	@Override
	public void setId(Integer id) {
		this.id = id;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public Integer getIdProduto() {
		return idProduto;
	}

	public void setIdProduto(Integer idProduto) {
		this.idProduto = idProduto;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	@Override
    public String toString() {
        return nome;
    }

	public String getCaminho() {
		return caminho;
	}

	public void setCaminho(String caminho) {
		this.caminho = caminho;
	}
	
	
    
}
